package com.tanjun.mallservice.web.service;

import com.mybatisflex.core.service.IService;
import com.tanjun.mallservice.web.orm.entity.MallPluSkuPrice;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @author jjtan
 * @description 针对表【mall_plu_sku_price(商品价格信息)】的数据库操作Service
 * @createDate 2024-03-21 14:42:17
 */
public interface MallPluSkuPriceService extends IService<MallPluSkuPrice> {
    /**
     * 根据商品id获取价格信息
     *
     * @param pluId 商品id
     * @return 价格信息列表
     */
    List<MallPluSkuPrice> getPriceListByPluId(Long pluId);

    /**
     * 获取接下来最下之后最小的 一个开始时间
     *
     * @param pluId
     * @return
     */
    LocalDateTime getNextBeginTime(LocalDateTime dateTime, Long pluId);
}
